Free Iterative Theories: A Coalgebraic View

نویسندگان

  • Jirí Adámek
  • Stefan Milius
  • Jiri Velebil
چکیده

Iterative algebraic theories were introduced by Calvin C. Elgot in Elgot (1975) as a concept serving the study of computation (on, say, Turing machines) at a level abstracting from the nature of external memory. The main example presented by Elgot is the theory of rational trees, that is, infinite trees that are solutions of systems of finitary iterative equations. Or, equivalently, that possess only finitely many subtrees. He and his coauthors later proved that this theory is a free iterative theory on a given (finitary) signature (Elgot et al. 1978). The purpose of the present paper is to generalise Elgot’s result from signatures (in other words, polynomial endofunctors of the category of sets) to finitary endofunctors of Set and some ‘set-like’ categories, for example, the category of posets. Using a very general Solution Theorem, developed in previous work, which shows by coalgebraic methods how iterative equations can be solved in categories, we prove that finitary endofunctors generate free iterative theories (in other words, finitary monads), called rational monads. We construct the rational monad in two steps:

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

From Iterative Algebras to Iterative Theories

Iterative theories introduced by Calvin Elgot formalize potentially infinite computations as solutions of recursive equations. One of the main results of Elgot and his coauthors is a description of a free iterative theory as the theory of all rational trees. Their algebraic proof of this fact is extremely complicated. In our paper we show that by starting with “iterative algebras”, i. e., algeb...

متن کامل

From Iterative Algebras to Iterative Theories (Extended Abstract)

Iterative theories introduced by Calvin Elgot formalize potentially infinite computations as solutions of recursive equations. One of the main results of Elgot and his coauthors is a description of a free iterative theory as the theory of all rational trees. Their algebraic proof of this fact is extremely complicated. In our paper we show that by starting with “iterative algebras”, i. e., algeb...

متن کامل

Infinite trees and completely iterative theories: a coalgebraic view

In#nite trees form a free completely iterative theory over any given signature—this fact, proved by Elgot, Bloom and Tindell, turns out to be a special case of a much more general categorical result exhibited in the present paper. We prove that whenever an endofunctor H of a category has #nal coalgebras for all functors H ( ) + X , then those coalgebras, TX , form a monad. This monad is complet...

متن کامل

On Rational Monads and Free Iterative Theories

For every finitary endofunctor H of Set a rational algebraic theory (or a rational finitary monad) R is defined by means of solving all finitary flat systems of recursive equations over H. This generalizes the result of Elgot and his coauthors, describing a free iterative theory of a polynomial endofunctor H as the theory R of all rational infinite trees. We present a coalgebraic proof that R i...

متن کامل

Iterative algebras at work

Iterative theories, which were introduced by Calvin Elgot, formalise potentially infinite computations as unique solutions of recursive equations. One of the main results of Elgot and his coauthors is a description of a free iterative theory as the theory of all rational trees. Their algebraic proof of this fact is extremely complicated. In our paper we show that by starting with ‘iterative alg...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Mathematical Structures in Computer Science

دوره 13  شماره 

صفحات  -

تاریخ انتشار 2003